package org.example.clInit;

public class Test4 {
    public static void main(String[] args) {
        System.out.println(Test4_A.a);
    }
}
//final修饰的变量如果赋值的内容需要执行指令才能得出结果，会执行clinit方法进行初始化
class Test4_A {
   //public static final int a = Integer.valueOf(1);
    public static final int a = 1;
    static {
        System.out.println("Test4_A的静态代码块执行了！！");
    }
}
